html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,     
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,     
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,     
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {    
 vertical-align: baselinebaseline;    
 font-family: inherit;    
 font-weight: inherit;    
 font-style: inherit;    
 font-size: 100%;    
 outline: 0;    
 padding: 0;    
 margin: 0;    
 border: 0;    
 }    
/* remember to define focus styles! */   
:focus {    
 outline: 0;    
 }    
body {    
 background: white;    
 line-height: 1;    
 color: black; 
 font-size:12px;   
 }    
ol, ul {    
 list-style: none;    
 }    
/* tables still need cellspacing="0" in the markup */   
table {    
 border-collapse: separate;    
 border-spacing: 0;    
 }    
caption, th, td {    
 font-weight: normal;    
 text-align: left;    
 }    
/* remove possible quote marks (") from <q> & <blockquote> */   
blockquote:before, blockquote:after, q:before, q:after {    
 content: "";   
 }   
blockquote, q {   
 quotes: "" "";    
 }    

/* 浮动*/
.fl{ float:left;}
.fr{ float:right;}

/* 清楚浮动 */
.cl_b{ clear:both}
.cl_l{ clear:left;}
.cl_r{ clear:right;}
.cl_oh{	clear:both; overflow: hidden;}
.oh{ overflow:hidden;}

/* 定位 */
.abs{ position:absolute;}
.rel{ position:relative;}

/* 块级标签 */
.db{ display:block;}
.di{display:inline;}
.dn{ display:none;}

/*超链接*/
a,a:link,a:visited{ text-decoration:none;color:#395ea3;}
a:hover,a:active{color:#2d4e8b;font-weight:bold;}


body {
	background:#fff;
	font-size:12px;
	font-family:宋体，Arial;
	color:#000;
}
*{margin:0px auto;}
img{border:none;}

.height30{margin:15px 0 0;}

.top{
background:url(../images/top_line.gif) repeat-x;
height:57px;
}
.wrap{
width:960px;
margin:0px auto;
margin-top:20px;
}
/*search_nolines*/
.search{
padding:25px 0 0 10px;
height:85px;
border:1px solid #bbc4d3;
background-color: #F0F9FF;
}
.search td{
display:inline-block;
height:30px;
line-height:32px;
padding-right:50px;
}
/*search_grid*/
.search_grid{ 
    
border-collapse:collapse;     
border:1px solid #bbc4d3;  
}  
.search_grid caption{
height:24px;
line-height:26px;
background: url(../images/search_grid_caption_bg.gif) repeat-x;
border-right:1px solid #bbc4d3;
border-left:1px solid #bbc4d3;
text-indent:5px;
color:#263f67;
font-weight:bold;
}
.search_grid th{
border:1px solid #bbc4d3; 
background: url(../images/search_grid_th_bg.gif) repeat-x;
height:24px;
line-height:24px; 
text-align:center;
} 
.search_grid th img {
padding-left:5px;
}

.search_grid td{
height:22px;
line-height:22px; 
text-align:center;
border:1px solid #bbc4d3; 
}
.search_grid td img {padding-left:3px;}


/*table_form*/

.table_form ,.table_form_4{ 
  
border-collapse:collapse;     
border:1px solid #bbc4d3; 
width:100%
}  
.table_form caption , .table_form_4 caption{
font-size:14px;margin-bottom:8px;height:30px;line-height:25px;text-align:left;font-weight:bold;background:url(../images/tit13510.jpg) no-repeat;overflow:hidden
}
.table_form th ,.table_form_4 th{
border:1px solid #bbc4d3; 
background:#F0F9FF;
height:24px;
line-height:24px; 
text-align:left;
padding-left:6px;

} 
.table_form th img {
padding-left:5px;
}

.table_form td , .table_form_4 td{
height:22px;
line-height:22px; 
text-align:left;
border:1px solid #bbc4d3; 
padding-left:6px;
}
.table_form tfoot td{
text-align:center;}

/*table_form_6*/

.table_form_6{ 

border-collapse:collapse;     
border:1px solid #bbc4d3;
width:100%
}  
.table_form_6 caption{
height:24px;
line-height:26px;
background: url(../images/search_grid_caption_bg.gif) repeat-x;
border-right:1px solid #bbc4d3;
border-left:1px solid #bbc4d3;
text-indent:5px;
color:#263f67;
font-weight:bold;
}
.table_form_6 th{
border:1px solid #bbc4d3; 
background:#F0F9FF;
height:24px;
line-height:24px; 
text-align:left;
padding-left:6px;

} 
.table_form_6 th img {
padding-left:5px;
}

.table_form_6 td{
height:22px;
line-height:22px; 
text-align:left;
border:1px solid #bbc4d3; 
padding-left:6px;

}
.table_form_6 tfoot td{
text-align:center;}
	
	
/*details*/
.details{
 
border-bottom:1px solid #8aa6cd;
} 
.details h3{
font-weight:bold;
color:#323232;
text-indent:15px;
background:url(../images/dot_icon.gif) no-repeat left center;
padding-left:5px;
height:25px;
line-height:28px;
border-bottom:1px solid #8aa6cd;
}
.details h6{
font-weight:bold;
color:#323232;
text-indent:25px;
padding-left:5px;
height:25px;
line-height:28px;
border-bottom:1px dotted #b2acac;
}

.details li{
display:inline;
margin:3px 40px;
height:25px;
line-height:25px;
}

/*table_form_2*/
.table_form_2{  
	
color:#000; 
       width:100%;  
border-collapse:collapse;    
border:1px solid #b1c8db; 
} 

.table_form_2 caption{
border:1px solid #bbc4d3; 
border-bottom:none;
background: url(../images/table_form_th_bg.gif) repeat-x;
height:24px;
line-height:24px; 
text-indent:5px;
}
.table_form_2 td{
padding:5px;
border:1px solid #bbc4d3; 
}

.center{
text-align:center;
}



/*form*/
input,select,radiobutton,textarea{
	margin-left:3px;
	margin-top:3px;
	margin-bottom:3px;
	align:absmiddle;
}
input[type=button]{
	color:#075383;
	width:79px;
	height:21px;
	background:url(../images/botton.png) no-repeat;
	border:none;
	cursor:pointer;
}

select{
width:150px;
height:auto;

}
input[type=file]{
	background-color:#F0F9FF;
	color:#57272D;
	padding-left: 3px;
	border: 1px solid #6590bb;
	text-indent: 3pt;
	margin: 2px;
}

/* form order title bar */
.formOrderTopbar
{
    background:url(../images/form_order_bg.png) repeat-x top;
    padding-top:5px;
    padding-bottom:20px
}
.formOrderTopbar img
{
    margin-bottom:-10px;
    margin-left:10px
    }
.formOrderTopbar .topTitle
{
    color:#3f88ad;
    font-size:18px;
    font-weight:bold;
    }
/* search options */
.searchOptions 
{
    height:auto;
	padding:10px;
    }
.searchOptions ul
{
    margin:10px;
    }
.searchOptions li
{
    padding-right:20px;
    color:#3d5479;
    }
.searchOptions input
{
    width:100px
    }
.searchOptions select
{
    width:106px
    }
.searchOptions label
{
    vertical-align:middle;
    cursor:pointer;
    }
.searchOptions .buttonField
{
    float:right;
    padding-right:50px
    }
.searchOptions .searchButton
{
    display:inline-block;
    border:1px solid #c95c0b;
    width:82px;
    height:25px;
    color:White;
    text-align:center;
    line-height:25px;
    cursor:pointer;
    padding:0px;
    background:#fb9500;
    background-image: -moz-linear-gradient(top, #fbb60a, #fc8500);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fbb60a), color-stop(1, #fc8500));
    filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fbb60a',endColorStr='#fc8500',gradientType='0'); 
    }
/* confirm table */
.confirmTable th
{
    border:0px;
    padding-left:30px;
    vertical-align:middle;
    font-weight:bold;
    }
.confirmTable td
{
    border:0px;
    padding-left:30px;
    vertical-align:middle;
    }
.confirmTable .total
{
    color:#fb8b00;
    font-size:18px;
    font-weight:bold;
    }
    
    
    
    
#head{
background:url(../images/top-bg.gif) repeat-x;
height:57px;
}
#top{
float:left;
overflow:hidden;
background:url(../images/top-pic.jpg) no-repeat;
height:57px;
width:1003px;
}
#toplink{
float:right;
vertical-vlign:middle
height:23px;
width:auto;
}

#toplink ul{
float: left;
}
#toplink li{
float:left;
text-align:center;
background-image: url(../images/sperate-line.png);
background-repeat: no-repeat;
background-position: 73px 3px;
height:23px;
line-height:23px;
}
#toplink li.first{background:none;}
#toplink li a {
display: block;
width:75px;
color: #fff;
text-decoration: none;

}
#toplink li:hover {
text-decoration:underline;
color: #fff;
}    
    
    
    
.popupForm
{
    background:url(../images/inter/popup_bg.png) no-repeat;
    width:291px;
    height:386px;
    padding:50px 30px;
    }
.popupForm td
{
    height:70px;
    line-height:28px
    }
.popupForm .textbox
{
    width:125px;
    height:25px;
    border:1px solid #cccccc
    }
    
.popupForm .textbox
{
    width:125px;
    height:25px;
    border:1px solid #cccccc
    }
        
.popupForm .searchButton
{
    border:0px;
    background:url(../images/inter/search_bt.png) no-repeat;
    width:123px;
    height:41px;
    display:inline-block;
    cursor:pointer;
    margin-right:10px;
    }    
    
.remark {
	color:red;
}

.height10{margin:10px 0;}

.height5{margin:10px 0;}


.base_price { color:#e56700; font-style:normal; font-family: arial; text-decoration:none; }
.base_price dfn { color:#e56700;  font-family: Arial, Simsun; font-size: 12px; }
.base_price strong {font-family:Verdana;}

/*table new 2013/4/17 add*/
.table_130417{width:949px;margin:0 auto;padding:10px 290px 10px 10px;border:1px solid #bbc4d3;border-top:none}
.table_130417 caption{height:25px;line-height:25px;padding-left:30px;font-weight:bold;background:url(../images/titbg130417.jpg) no-repeat;overflow:hidden}
.table_130417 caption span{color:#f00;font-weight:normal;margin-left:120px}
.table_130417 tr{height:20px;line-height:20px}
.line130417{border-bottom:1px dashed #B5C7F9}
.line130417 a{float:right;margin-right:150px}
.line130417 a:hover{font-weight:normal;text-decoration:underline}

/*2013/5/20 add*/
.s_ul{height:25px;margin-bottom:5px}
.s_ul li{float:left;margin-right:10px;display:inline}